﻿@charset "utf-8";
/* CSS Document */


/*首页*/



  
/*.banner{ width:100%; height:530px; position: absolute;top: 0;left: 0;z-index: 1;} 
.banner img{ width:100%; height:530px; position:absolute; left:0px; top:0px;}
.banner .bannerxia{ width:100%; height:30px; line-height:30px; position:absolute; bottom:0px;}
.banner .bannerxia .p1{    color:#FFF; font-weight:bold; float:left;}
.banner .bannerxia .p2{ text-align:center; height:30px; line-height:30px;}
.banner .bannerxia .p2 a{ display:inline-block; width:15px; height:15px; background:rgba(255,255,255,.5); border-radius:50%; margin-left:5px;  }
.banner .bannerxia .p2 a.on{ background:#ff0000;}
*/

a h2{ font-family:SimHei; width:220px;font-size:50px; color:#FFF;/*position:relative; left:50%; top:180px;margin-left:-20%; */ animation:div2 10s ease-out 0.2s; text-align:center; 
 /*animation-iteration-count:3;animation-direction:alternate; animation-fill-mode:forwards;*/
 
 }
a h4{font-family:SimHei;color:#FFF; width:220px; font-size:18px;color:#FFF;/*position:relative; left:50%; top:180px; margin-left:-20%;*/animation:font1 10s ease-out 0.2s; text-align:center;  }
@keyframes div2{
	0%{ opacity:0; font-size:12px;}
	1%{  opacity:0;font-size:13px;}
	2%{  opacity:0;font-size:14px;}
	3%{ opacity:0;font-size:15px;}
	4%{  opacity:0;font-size:16px;}
	5%{  opacity:0;font-size:17px;}
	6%{ opacity:0;font-size:18px;}
	7%{ opacity:0;font-size:19px;}
	8%{ opacity:0.1;font-size:20px;}
	9%{opacity:0.2;font-size:21px;}
	10%{opacity:0.3;font-size:22px;}
	11%{opacity:0.4;font-size:23px;}
	12%{opacity:0.5;font-size:24px;}
	13%{opacity:0.6;font-size:25px;}
	14%{opacity:0.7;font-size:26px;}
	15%{opacity:0.8;font-size:27px;}
	16%{opacity:0.9;font-size:28px;}
	17%{opacity:1;font-size:29px;}
	18%{font-size:30px;}
	19%{font-size:31px;}
	20%{font-size:32px;}
	21%{font-size:33px;}
	22%{font-size:34px;}
	23%{font-size:35px;}
	24%{font-size:36px;}
	25%{font-size:37px;}
	26%{font-size:38px;}
	27%{font-size:39px;}
	28%{font-size:40px;}
	29%{font-size:41px;}
	30%{font-size:42px;}
	31%{font-size:43px;}
	32%{font-size:44px;}
	33%{font-size:45px;}
	34%{font-size:46px;}
	35%{font-size:47px;}
	36%{font-size:48px;}
	37%{font-size:49px;}
	38%{font-size:50px;}
	
	}
	@keyframes font1{
	
	
0%{ opacity:0; }
	1%{  opacity:0;}
	2%{  opacity:0;}
	3%{ opacity:0;}
	4%{  opacity:0;}
	5%{  opacity:0;}
	6%{ opacity:0;}
	7%{ opacity:0;}
	8%{ opacity:0;}
	9%{opacity:0;}
	10%{opacity:0;}
	11%{opacity:0;}
	12%{opacity:0;}
	13%{opacity:0;}
	14%{opacity:0;}
	15%{opacity:0;}
	16%{opacity:0;}
	17%{opacity:0;}
	18%{opacity:0;}
	19%{opacity:0;}
	20%{opacity:0;}
	21%{opacity:0;}
	22%{opacity:0;}
	23%{opacity:0;}
	24%{opacity:0;}
	25%{opacity:0;}
	26%{opacity:0;}
	27%{opacity:0;}
	28%{opacity:0;}
	29%{opacity:0.1;}
	30%{opacity:0.2;}
	31%{opacity:0.3;}	
	32%{opacity:0.4;font-size:12px;}
	33%{opacity:0.5;font-size:13px;}
	34%{opacity:0.6;font-size:14px;}
	35%{opacity:0.7;font-size:15px;}
	36%{opacity:0.8;font-size:16px;}
	37%{opacity:0.9;font-size:17px;}
	38%{opacity:1;font-size:18px;}
	
	
	}


/* 轮播 */
.carousel{ width:100%;height:530px;overflow:hidden; position:absolute; left:0px; top:0px; z-index:1;}
.carousel .hd{ height:12px; overflow:hidden; position:absolute;left:0;width:100%;bottom:25px; z-index:1;}
.carousel .hd ul{overflow:hidden;width:100%;text-align:center;}
.carousel .hd ul li{vertical-align:top;font-size:0;margin-right:10px;width:12px; height:12px; line-height:0;cursor:pointer;
background:url(../images/btn_nav_off.png) no-repeat;display:inline-block;*display:inline;*zoom:1;}
.carousel .hd ul li.on{background:url(../images/btn_nav_on.png) no-repeat;color:#fff;}

.carousel .bd {position:relative;height:100%;}
.carousel .bd li{ zoom:1; vertical-align:middle; height:530px; background-position:center;}
.carousel .bd a { position: absolute;width:220px;height:200px;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.carousel .bd img{display:block;height:530px;width:1920px;}


#box #zaixian { width: 110px; position: fixed; left: 0px; top: 240px; cursor: default; z-index: 999;}
#box #zaixian img{ width:100%;}
#box #zaixian img.zxqq{ display:inline-block; width:25px;}
#box #zaixian .zxwz{ width:110px; background:#fb645d; text-align:center; padding-bottom:15px;}
#box #zaixian .zxwz .abq{ height:35px; line-height:35px; color:#FFF;}
#box #zaixian .zxwz .dh{ color:#FFF; font-size:14px;}
#box .denglu { width: 10px; text-align: center; font-size: 12px; color: #FFF; background: #f78f20; padding: 10px 10px; position: fixed; right: 0px; top: 180px; cursor: default; z-index: 999; }
#box .zhuce { width: 10px; text-align: center; font-size: 12px; color: #FFF; background: #3bc485; padding: 10px 10px; position: fixed; right: 0px; top: 247px; cursor: default; z-index: 999; }
#box #kf { width: 200px; border: 1px solid #ff0000; position: fixed; left: 0px; top: 79px; z-index:999; }
#box #kf .h4kf { height: 36px; line-height: 36px; font-size: 14px; color: #FFF; background: #ff0000; font-weight: 400; padding-left: 10px; padding-right: 5px; }
#box #kf .h4kf strong { margin-left: 136px; font-size: 16px; cursor: pointer; }
#box #kf .who { border-bottom: 1px solid #ff0000; text-align: center; padding-top: 14px; padding-bottom: 12px; background: #FFF; }
#box #kf .who p { font-size: 16px; line-height: 28px; }
#box #kf .who .p1 { color: #4c4c4c; }
#box #kf .who .p2 { color: #ff0000; font-weight: 700; }
#box #kf .qqjt { background: #FFF; padding-top: 23px; padding-bottom: 18px; }
#box #kf .qqjt .jt { text-align: center; font-size: 14px; }
#box #kf .qqjt .jt li { float: left; width: 100px; height: 50px; text-align: center; margin-bottom: 5px; }
#box #kf .qqjt .jt li a { width: 100px; display: block; text-align: center; }
#box #kf .qqjt .jt li a img { width: 60%; margin-left: 18px; margin-top: 8px; }
/* 轮播 
.carousel{ width:100%;height:420px;overflow:hidden; position:relative;}
.carousel .hd{ height:12px; overflow:hidden; position:absolute;left:0;width:100%;bottom:25px; z-index:1;}
.carousel .hd ul{overflow:hidden;width:100%;text-align:center;}
.carousel .hd ul li{vertical-align:top;font-size:0;margin-right:10px;width:12px; height:12px; line-height:0;cursor:pointer;
background:url(../images/btn_nav_off.png) no-repeat;display:inline-block;*display:inline;*zoom:1;}
.carousel .hd ul li.on{background:url(../images/btn_nav_on.png) no-repeat;color:#fff;}

.carousel .bd {position:relative;height:100%;}
.carousel .bd li{ zoom:1; vertical-align:middle; height:420px; background-position:center;}
.carousel .bd a {display:inline-block; height:420px; width:1920px;}
.carousel .bd img{display:block;height:420px;width:1920px;}*/

/* 产品服务 */
.product_service, .our_customer, .solve_way, .media_news { margin: 490px auto 0; width: 1100px; }
.chanpin img { margin: 0px auto; width: 20%; }
.chanpin .hangye{ text-align:center; font-size:14px; color:#333; margin-bottom:18px;}
.product_service { margin-bottom: 40px; }
.product_service .ui_list_h { margin-top: 10px; width: 1132px; }
.product_service .ui_list_h li { position: relative; border: solid 1px #dbdbdb; width: 253px; margin-right: 28px; /*overflow: hidden;*/ height: 285px; overflow:hidden; }
/*.product_service .ui_list_h li:nth-child(1) { background: #fbcc9e; }
.product_service .ui_list_h li:nth-child(2) { background: #fcd8b4; }
.product_service .ui_list_h li:nth-child(3) { background: #fee3c6; }
.product_service .ui_list_h li:nth-child(4) { background: #feecd8; }*/
.product_service .ui_list_h li:last {
margin-right:0px;
}
.show_service { height:310px;  padding-top:20px; }
.product_service .ui_list_h li:hover .show_service{background:#feecd8; margin-top:-42px; transition:1s; -moz-transition:1s;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;}
.product_service .ui_list_h li:hover .show_service .show_service_t_c div{ overflow:auto; height:auto; transition:2s;}
.show_service img { margin: 40px auto 20px auto; width: 90px; height: 90px; }
.show_service .show_service_t_c { margin-top: 30px; }
.show_service .show_service_t_c p { color: #000; font-size: 16px; overflow: hidden; height: 20px; line-height: 20px; }
.show_service .show_service_t_c div { height: 52px; overflow: hidden; font-size: 12px; color: #666; line-height: 16px; margin: 10px auto 0; width: 220px; text-align: center; }
.hide_service { position: absolute; left: 100%; width: 100%; top: 0; bottom: 0; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 1; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; }
.hide_service a { height: 100%; }
.hide_service img { width: 100%; height: 100%; }
.hide_service .hide_service_t_c { position: relative; z-index: 2; overflow: hidden; }
.hide_service .hide_service_t_c p { color: #fff; font-size: 16px; overflow: hidden; margin-top: 20px; height: 50px; line-height: 50px; font-weight: 700; }
.hide_service .hide_service_t_c div { text-align: center; margin-top: 110px; color: #fff; font-size: 12px; overflow: hidden; height: 20px; line-height: 20px; }
.hide_service .hide_service_t_c span { border: solid 1px #fff; margin: 10px auto 0; height: 24px; line-height: 24px; color: #fff; width: 100px; border-radius: 4px; text-align: center; display: block; }
.product_service .ui_list_h li:nth-of-type(1) .hide_service { left: 100%; }
.product_service .ui_list_h li:nth-of-type(2) .hide_service { top: 100%; }
.product_service .ui_list_h li:nth-of-type(3) .hide_service { left: -100%; }
.product_service .ui_list_h li:nth-of-type(4) .hide_service { left: 0; opacity: 0; }
.product_service .ui_list_h li:hover .hide_service { left: 0; top: 0; right: 0; bottom: 0; opacity: 1; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; }
.product_service .cpxg{ width:120px; display:block; height:25px; line-height:25px; border:1px solid #2b9bd5; text-align:center; font-size:12px; color:#333; margin:4px auto 0px; display:none;}
.product_service .ui_list_h li:hover .cpxg{ display:block; }
/*---ServerPageCssStyle---*/
table.cmArea th { font: normal .8em/32px "Microsoft yahei"; color: #00252E; }
table.cmArea img { margin: 5px; width: 126px; height: 126px; }
.services { width: 100%; height: 450px; background: #f8f8f8; /*background: url(../images/sol-area.jpg) no-repeat;*/
	/*--background-color: #F7F9FC;--*/
padding-top: 40px; }
.services h2 { margin: 0px auto; width: 18%;/*text-align: center;		
		padding-top: 68px;
		font-size: 30px;
		color: #fff;
		line-height: 30px;*/
		/*--letter-spacing: 2px;--*/
		/* font-family: 'Microsoft YaHei','微软雅黑',arial;*/
}
.services .pfw{text-align: center;
    font-size: 14px;
    color: #333;
    margin-bottom: 18px;}
.services h3 { color: #d70038; font-size: 18px; text-align: center; padding-bottom: 28px;  --letter-spacing: 2px;
font-family: 'Microsoft YaHei', '微软雅黑', arial; }
.service_ { width: 1200px; margin: 0 auto; }
.service_ li { float: left; width: 190px; height: 267px; margin: 0 24px; cursor: pointer; position: relative; overflow: hidden; }
.service_a { position: absolute; top: 0; }
.service_1 { width: 190px; height: 200px; padding-top: 67px; background: #222323; opacity: 0.7; }
.service_1img { margin: 0 auto; width: 85px; }
.service_1img img { width: 85px; }
.service_1 h4 { text-align: center; font-size: 24px; color: #fff; padding-top: 20px; }
.service_1 .service_1h41 { padding-top: 14px; font-size: 20px; }
.service_2 { width: 190px; height: 267px; background: #545f73; opacity: 0.95; color: #fff; }
.service_2img { padding-top: 25px; margin: 0 auto; width: 90px; }
.service_2img img { width: 90px; }
.service_2 h4 { font-size: 22px; text-align: center; }
.service_2 p { padding: 10px 22px; line-height: 26px; }
.service_2 a { display: block; width: 140px; height: 26px; text-align: center; margin: 0 auto; line-height: 26px; color: #fff; border: 1px solid #fff; margin-top: 5px; }
.service_2 a:hover { color: #525d70; border: 1px solid #fff; background: #fff; }


/*.content_sy3 { width: 80%; margin: 0px auto; padding-top: 40px; }
.content_sy3 .cp1 { margin: 0px auto; width: 20%; }
.content_sy3 .sankuai { width: 96%; margin: 40px auto; }
.content_sy3 .sankuai .yi { width: 32%; background: #f8f8f8; border: 1px solid #d7d7d7; padding-bottom: 16px; }
.content_sy3 .sankuai .yi .tu { height: 200px; }
.content_sy3 .sankuai .yi .tu img { width: 100%; height: 100%; display: block; }
.content_sy3 .sankuai .yi .shijian { height: 49px; border-bottom: 1px solid #d7d7d7; background: #ebebeb; line-height: 49px; font-size: 14px; color: #909090; }
.content_sy3 .sankuai .yi .shijian img { display: inline-block; margin-left: 20px; margin-right: 10px; }
.content_sy3 .sankuai .yi .duan { padding-top: 34px; padding-left: 10px; }
.content_sy3 .sankuai .yi .duan .h2hy { font-size: 16px; color: #525252; margin-bottom: 34px; }
.content_sy3 .sankuai .yi .duan .hywz .a1 { display: block; font-size: 16px; color: #999999; line-height: px; margin-bottom: 28px; }
.content_sy3 .sankuai .yi .duan .anniu { display: inline-block; width: 100px; height: 33px; border: 1px solid #d7d7d7; line-height: 33px; text-align: center; font-size: 12px; color: #999999; }
.content_sy3 .sankuai .yi1 { margin-right: 2%; }*/

/*news*/
.news{
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 60px;
}
	.news h2{
		padding-left: 20px;
		font-size: 24px;
		line-height: 40px;
		letter-spacing: 2px;
		border-left: 3px solid #e31d2a;
		margin-bottom: 50px;
	}
	.news_main{
		padding-bottom: 20px;
	}
		.news_t{
			line-height: 42px;
			width: 530px;
		}
			.news_t_ico{
				width: 40px;
				padding-left: 10px;
			}
			.news_t h3{
				font-size: 18px;
				color: #4c4c4c;
				padding-left: 10px;
				line-height: 32px;
			}
			.news_t p a{
				font-size: 14px;
				color: #6f6f6f;
			}
			.news_t p a:hover{
				color: #f00;
			}
		.news_l_ li{
			width: 550px;
			border-top: 1px solid #d3d3d3;
			padding: 10px 0;
		}
			.news_l_l{
				width: 120px;
				height: 96px;	
				overflow:hidden;		
			}
				.news_l_l img{
					width: 120px;
				}
			.news_l_r{
				padding-left: 20px;
				width: 410px;
				
			}
				.news_l_r h4{
					font-size: 14px;
					line-height: 14px;
					padding-top: 6px;
					padding-bottom: 10px;
				}	
					.news_l_r h4 a{
						color: #000000;
					}
					.news_l_r h4 a:hover{
						color: #f00;
					}
				.news_l_r p{
					font-size: 14px;
					color: #7c7c7c;
					line-height: 22px;
					overflow:hidden
				}
		.news_r_ li{
			border-top: 1px solid #d3d3d3;
			width: 550px;
			padding: 18px;
		}
			.news_r_ h4{
				font-size: 14px;
				line-height: 14px;
				padding: 6px 0 12px 0;
			}
				.news_r_ h4 a{
					color: #000000;
				}
				.news_r_ h4 a:hover{
					color: #f00;
				}
				.news_r_ p{
					display: inline-block;
					font-size: 14px;
					color: #7c7c7c;
					line-height: 14px;
					padding-left: 4px;
					width: 460px;
				}
				.news_r_ span{
					display: inline-block;
					font-size: 12px;
					color: #FFFFFF;
					width: 50px;
					height: 16px;
					line-height: 16px;
					text-align: center;
					background: #F00;
					border-radius: 8px;
					float:right;
				}
/*//news*/

.ssnContent{ height:65px; overflow:hidden}


.content_sy4 { padding-top: 80px; padding-bottom: 95px; background: url(../images/gywmbg.jpg) no-repeat center; background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;  margin-bottom: 50px; }
.content_sy4 .guanyuwomen { font-size: 38px; color: #fff; margin-bottom: 50px;text-align: center; }
.content_sy4 .gywmduan { text-align:left; text-indent:2em; width: 80%; margin: 0px auto; color: #fff; font-size: 22px; line-height: 38px; }
.content_sy4 .gywmduan2{ text-align:center;}
.content_sy4 .gywmduan .font1{ font-size:30px; color:#f9c43f;}
/*.content_sy5{ width:90%;  margin:0px auto; }
.content_sy5 .cp1{ margin:0px auto; width:22%;}
.content_sy5 .kehu{ margin:34px auto; }
.content_sy5 .kehu li{ float:left;border:1px solid #e0e0e0; width:14%;}
.content_sy5 .kehu li a img{ width:100%;}*/



/*friends*/
.friends { width: 100%; background: #f5f7f7; padding-bottom: 60px; }
.friends_ { width: 1200px; margin: 0 auto; padding-top: 60px; }
.friends_ h2 { padding-left: 20px; font-size: 24px; line-height: 40px; letter-spacing: 2px; border-left: 3px solid #e31d2a; margin-bottom: 50px; }
.friends_main li { width: 222px; height: 124px; background: #fff; float: left; cursor: pointer; margin: 9px; overflow: hidden; }
.friends_main li:hover { box-shadow: 0 0 20px #aaa;-webkit-box-shadow: 0 0 20px #aaa;-ms-box-shadow: 0 0 20px #aaa;-o-box-shadow: 0 0 20px #aaa;-webkit-box-shadow: 0 0 20px #aaa; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-backface-visibility: hidden;behavior:url(css/ie-css3.htc);  }
.friends_main li img { width: 160px; margin: 10px 20px; }
.friends_main li img:hover { width: 180px; margin: 10px 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; webkit-backface-visibility: hidden; }
			
/*//friends*/

/*lijizhuce*/
.lijizhuce{height: 180px;
background-image:url(../images/reg.jpg);
    background-position: 50%;
    background-size: cover;
	-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    color: #fff;}
.lijizhuce .zhucewenzi{font-size: 32px;
    padding-top: 40px;}
.lijizhuce .anniu{
	width: 138px;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    margin: 20px auto 0;
    border: 1px solid #fff;
    border-radius: 2px;}
	
.lijizhuce .anniu .azc{
	
	
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;}	
	.lijizhuce .anniu .azc:hover{ background:#FFF; color:#0459c5;}
	
	
	
/*我们的客户*/
.w{ width:1200px; margin:0px auto;}
.cc-banner { background: #1a284e; width:86%; padding:0px 7%;  }
.cc-banner .w { height: 500px; background:url(../images/cc_bg.png) right 60px no-repeat }
.cc-banner h2 { padding-top: 160px; font-size: 42px }
.cc-banner h2, .cc-banner p { margin-left: 20px; color: #fff }
.cc-banner p { padding-top: 25px; font-size: 18px }
.cc-banner a { display: block; margin-top: 90px; margin-left: 20px; width: 140px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #fff; background: #43aaed; transition: all .3s ease }
.cc-banner a:hover { color: #fff; background: #58bcfa }		
.m-main { line-height: 1.14; font-size: 12px; background: #fff }
.m-main .m-main-hd { text-align: center }
.m-main .m-main-hd h3 { font-size: 36px; color: #222; height: 40px; line-height: 40px; padding: 45px 0 30px }
.m-main .m-main-hd .line { background: #0cd579; width: 86px; height: 3px; margin: 0 auto }
.m-main .m-main-bd { margin-top: 65px }
.zoneName .zn-tab { overflow: hidden; position: relative; z-index: 1; width: 100%; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd}
.zoneName .zn-tab li { width:140px; height:35px; float: left; position: relative; z-index: 3; bottom: -1px; border-top: 1px solid #ddd; border-right: 1px solid #ddd }
.zoneName .zn-tab li a { position: relative; z-index: 5; display: block; min-width: 78px; height: 32px; line-height: 32px; text-align: center; border-bottom: 3px solid transparent }
.zoneName .zn-tab li.active a, .zoneName .zn-tab li:hover a { color: #448aff; border-bottom-color: #448aff }
.zoneName .news-page { padding-top: 30px; padding-bottom: 50px }
	
.tab-content-item dl { padding: 40px 0; border-bottom: 1px solid #ededed; overflow: hidden; display:none; }
.tab-content-item .dt2_2{ margin-top:22px;}
.tab-content-item dt { float: left; width: 220px; height: 168px; border: 1px solid #ededed; margin-right:22px; }

.tab-content-item dt:hover{box-shadow: 0 0 20px #aaa;-webkit-box-shadow: 0 0 20px #aaa;-ms-box-shadow: 0 0 20px #aaa;-o-box-shadow: 0 0 20px #aaa;-webkit-box-shadow: 0 0 20px #aaa; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-backface-visibility: hidden;behavior:url(css/ie-css3.htc); }
.tab-content-item dt img{ width:160px;margin: 10px 20px;}
.tab-content-item dt:hover img{width: 180px; margin: 10px 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; webkit-backface-visibility: hidden; }



.tab-content-item dt.dtlast{ margin-right:0px;}
.tab-content-item dt a { display: block; height: 100%; text-align: center }
.tab-content-item dt a:after, .tab-content-item dt a span { display: inline-block; *display:inline;
*zoom:1;
width: 0; height: 100%; vertical-align: middle }
.tab-content-item dt a:after { content: "" }
.tab-content-item dt a img { display: inline-block; *display:inline;
*zoom:1;
vertical-align: middle; max-width: 238px; max-height: 168px }
.tab-content-item dd { margin-left: 278px }
.tab-content-item dd h5 { color: #333; font-size: 18px }
.tab-content-item dd h5 a:hover { color: #448aff }
.tab-content-item dd p { padding: 22px 0; height: 78px; line-height: 26px; overflow: hidden; font-size: 14px; color: #666 }
.tab-content-item dd p a { color: #666 }
.tab-content-item dd p a:hover { color: #448aff }

	
	/*新闻中心*/
	
	.news1 {
    margin: 0 auto;
    width: 1200px;
	
	
	}
	
	.f-cb {
    zoom: 1;}
	
	.news-dynamic {
    float: left;
    width: 850px;
}

.news1 .news-title {
    padding-top: 31px;
    padding-bottom: 18px;
}
.news1 .news-title h3 {
    padding-left: 22px;
    border-left: 8px solid #448aff;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #222;
	font-weight:400;
}
.news-img img {
    width: 200px;
    height: 150px;
}
.news-text p {
    margin-bottom: 25px;
    max-height: 72px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.news-dynamic-item h4 {
    clear: both;
    padding-bottom: 20px;
	font-weight:400;
}
.news-dynamic-item h4 a:hover{color:#4498fd;}
.news-dynamic-item h4 a {
    line-height: 1;
    font-size: 18px;
    color: #333;
}
.news-dynamic-list {
    border-top: 1px solid #ddd;
}
.news-dynamic-item {
    padding: 30px 10px 20px;
    border-bottom: 1px solid #ddd;
}
.news-hot {
    float: right;
    width: 300px;
    background: #f9f9f9;
}
.news1 .news-title {
    padding-top: 31px;
    padding-bottom: 18px;
}
.news-hot-list ul {
    padding: 0 30px 40px;
}
.news-hot-list li {
    border-bottom: 1px solid #d8d8d8;
}
.news-hot-list a {
    display: block;
    overflow: hidden;
}

.news-hot-list li img {
    margin-top: 20px;
    width: 240px;
    height: 90px;
}
.news-hot-list .news-hot-descript {
    margin: 15px 0;
    max-height: 52px;
    overflow: hidden;
    line-height: 26px;
    color: #333;
    font-size: 16px;
}
.news-hot-list a i {
    float: left;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #bbb;
}
.news-hot-list .news-normal-text {
    margin-left: 24px;
    padding: 13px 0;
    line-height: 12px;
    color: #333;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
	input{font: 14px/1.5 PingFangSC,'helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif;
    color: #333;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.news-text {
    float: left;
    width: 600px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
}
.news-text>a {
    color: #666;
}
.news-img {
    float: left;
    margin-right: 20px;
}
.news-info {
    font-size: 12px;
    color: #999;
}
.news-info .news-from {
    margin-left: 25px;
    color: #999;
    cursor: default;
}
	.news-img:hover{ color:#4498fd;}
	.news-dynamic-item:hover{ background:#fafafa;}
	.news-hot-descript:hover{color:#4498fd;}
	.news-normal-text:hover{color:#4498fd;}
	
	

.news-dynamic .pages {
    padding-top: 30px;
    padding-bottom: 50px;
    padding-right: 15px;
    text-align: center;
}.el-pager, .el-pager li {
    vertical-align: top;
    display: inline-block;
    margin: 0;
}
.el-pager li{ padding:0 4px; font-size:13px; text-align:center;}
.news-dynamic .pages .btn-prev {
    background: transparent;
    height: 36px;
    width: 36px;
    margin: 0 5px;
    border: 1px solid #eee;
}
.news-dynamic .pages .el-pager li.active {
    border-color: #448aff;
    background-color: #448aff;
    color: #fff;
    cursor: default;
}
.news-dynamic .pages .el-pager li {
    min-width: 36px;
    height: 36px;
    line-height: 36px;
    margin: 0 5px;
}
.news-dynamic .pages .el-pager li {
    border: 1px solid #eee;
   }
	.el-pagination .btn-next {
   
	background: transparent;
    height: 36px;
    width: 36px;
    margin: 0 5px;
    border: 1px solid #eee;
	
	}
	.el-pager .number:hover{ color:#fff; background:#448aff;}
	
	
	
	
	/*关于我们*/
	/* 面包屑 */
.crumb {line-height:50px;margin:0 auto;width:1100px;font-size:14px;color:#666;}
.crumb b {float:left;display:inline;background:url(../images/home.gif) no-repeat left center;padding-left:25px;}
.crumb i {float:left;display:inline;margin:0 5px;}
.crumb a {float:left;display:inline;color:#666;}
.crumb span {float:left;display:inline;color:#000;}



.guanyuwomentab{ height: 33px;
    line-height: 33px;

    letter-spacing: 1px;
   
	margin-bottom:18px;
	
   }
   .guanyuwomentab a{ width:107px; margin-right:10px; background:#d7d7d7; display:inline-block; text-align:center; border-radius:5px;color: #343535;
    font-size: 14px;
    font-weight: 800;}
.guanyuwomentab a.on{ background:#287cbb; color:#FFF;}
.about_us {margin:10px auto 0;width:1100px;}
.message  {width:100%;background:#fff;border:solid 1px #dedede;border-width:1px 1px 0 1px;}
.message  thead th {background:#CCC;height:40px;line-height:40px;}
.message  th {text-align:center;line-height:36px;font-size:14px;border-bottom:solid 1px #dedede;}
.message  td.none_order {text-align:center;line-height:90px;}
.message  td b {color:#0C3;}
.message  tbody tr.even {}
.message  tbody tr.odd {background:#f3f3f3;}



.this_content {/*width:858px;margin-left:19px;*/ width:1130px; margin:0px auto;  background-color:#fff;border:solid 1px #dbdbdb;}
.this_content .c_title span {text-align:center;margin-left:10px;}
.this_content_state {padding:20px 0 50px 0; display:none;}
.this_content_state div p{line-height: 1.5}
.this_content_state div p a{ color:#f9c43f;}
.this_content_state .pwen{font-size: 14px;
    text-indent: 2em;
    line-height: 1.8em;
    letter-spacing: 1px; color:#404040;}
	.this_content_state .pwen .gsjj2{width: 1030px;
    height: 250px;
    margin-top: 20px;
    margin-left: 10px;}
	.this_content_state .h3_1{font-size: 16px;
    margin-top: 12px;
    color: #1087c4;
	padding-top: 20px;}
	.this_content_state .pwen1{font-size: 14px;
    line-height: 1.8em;
    letter-spacing: 1px;
    text-indent: 0px; color:#404040;}
	
	
	
	
/*免费备案/试用*/	
.this_content1 .pwz{ font-size:16px; line-height:32px; color:#333;}
.this_content1 .pwz a{ color:#06F;}
	
/*服务器托管/租用*/
.contentRight {
    width: 1200px;
	margin:0px auto;
	padding-bottom:20px;
}	
.contentRight .selectTab .zuyong{width:107px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 1px;
    display:inline-block;
    text-align: center;
	background:#287cbb; }
.home {
   width: 1200px;
    border-bottom: 2px solid #1087c4;
}

.home span a{
	color:#404040;
}
.selectTab {
    width: 748px;
    margin-top: 18px;
}

.fwqtg {
    width: 1176px;
    height: 32px;
    line-height: 32px;
    background: #287cbb;
    padding-left: 24px;
    color: #fff;
    font-size: 14px;
    margin-top: 17px;


}
.fwqtgTest .fwqtgimg {
    width: 290px;
    height: 170px;
    float: left;
    margin-top: 40px;
    margin-left: 15px;
	
}

.fwqtgTest .fwqtqtext {
    float: right;
    text-indent: 2em;
    line-height: 1.8em;
    width: 870px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 40px;
}
.fwqtgTable1 {
    width: 870px;
    float: right;
    margin-right: 6px;

}

	
.selectTab span {
	width:107px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 1px;
    display:inline-block;
    text-align: center;
	background:#287cbb;
}
	.fwqtgTable1 a {
    color: #e61a15;
}
	

table {
    display: table;
    border-collapse: separate;
    border-spacing: 1px;
    border-color: grey;
}	
	
	/*大带宽*/
	
	.kdzl {
    width: 1176px;
    height: 32px;
    line-height: 32px;
    background: #287cbb;
    padding-left: 24px;
    color: #fff;
    font-size: 14px;
    margin-top: 17px;
    float: left;
}
.contentRight .kdzlimg {
    width: 160px;
    height: 160px;
    float: left;
    margin-top: 30px;
    margin-left: 10px;
}
.contentRight .kdzlTest {
    float: left;
    text-indent: 2em;
    line-height: 1.8em;
    width: 350px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 32px;
    margin-left: 20px;
}
.kdzlTable {
    width: 630px;
    height: 142px;
    float: right;
    margin-right: 6px;
    border-top: 1px solid #6c6c6c;
    border-left: 1px solid #6c6c6c;
    margin-top: 30px;
}
.kdzlTable tr th {
    border-bottom: 1px solid #6c6c6c;
    border-right: 1px solid #6c6c6c;
    height: 35.5px;
    width: 100%;
    background: #e5f2fc;
    text-align: center;
	    font-weight: bold;
}
.kdzlTable tr td {
    border-bottom: 1px solid #6c6c6c;
    border-right: 1px solid #6c6c6c;
    height: 35.5px;
    text-align: center;
	
}


/*付款方式*/




/*新闻详情*/
.news-details {
    float: left;
    width: 850px;
}
.news-guide {
    padding-top: 35px;
    padding-bottom: 20px;
    font-size: 14px;
}
.news-guide a, .news-guide a:hover {
    color: #448aff;
}
.news-guide .news-guide-split {
    padding-left: 10px;
    padding-right: 5px;
}
.news-content-hd h4 {
    font-size: 20px;
    color: #333;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
	font-weight: 400;
}
.news-content-hd .news-hd-time {
    margin-right: 25px;
}

.news-guide span {
    color: #666;
}
.news-content {
    padding: 40px;
    border: 1px solid #eee;
}
.newsContent {
    font-size: 14px;
    line-height: 22px;
    color: #666;
    margin-bottom: 16px;
}
.news-content-bd p {
    padding-top: 25px;
    line-height: 30px;
    text-indent: 2em;
    font-size: 16px;
    color: #666;
}
.newsContent ul {
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}
.news-content-page {
    padding: 22px 0 42px 40px;
}
.news-content-page li {
    line-height: 32px;
    color: #333;
    font-size: 16px;
}
.news-content-page li a {
    color: #999;
}
.news-content-hd p {
    padding-top: 15px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
    color: #999;
    font-size: 12px;
}
.news-content-hd .news-hd-from a {
    margin-right: 10px;
    color: #999;
    cursor: default;
}

/*机房资源*/
.pageContent .gsjj p {
    font-size: 14px;
    text-indent: 2em;
    line-height: 1.8em;
    letter-spacing: 1px;
}
.pageContent .gsjj p.top {
    margin-top: 20px;
}
.pageContent .gsjj .gsjj3 {
    width: 360px;
    height: 250px;
    margin-top: 20px;
    margin-left: 10px;
	
}
.pageContent img{ display:inline-block;}









